package com.liu.test.singleton;

/**
 * Created by shi860715@126.com
 * Date 2021/7/8 14:40
 * 懒汉模式：
 * 延迟创建这个实例对象
 * 单线程情况下是没有问题的
 *
 * 1、构造器私有化
 * 2、使用静态变量保存唯一实例
 * 3、提供静态方法，获取这个实例对象
 */
public class Singleton4 {

    private static Singleton4 instance;

    private Singleton4(){}

    public static Singleton4 getInstance(){
        if(instance==null){
            instance=new Singleton4();
        }
        return instance;
    }






}
